(function() {
  window.Cart = (function() {
    function Cart() {}

    Cart.prototype.getCart = function() {
      return localStorage['cart'];
    };

    Cart.prototype.addProduto = function(produto) {
      var jcart, jproduto, jproduto_exite;
      jcart = $.parseJSON(localStorage['cart']);
      jproduto_exite = false;
      jproduto = $.parseJSON(produto);
      $(jcart.cart.produtos).each(function(index, ele) {
        if (ele.id === jproduto.id) {
          ele.quantidade += jproduto.quantidade;
          jproduto_exite = true;
          return false;
        }
      });
      if (jproduto_exite === false) {
        jcart.cart.produtos.push(jproduto);
      }
      return localStorage['cart'] = JSON.stringify(jcart);
    };

    return Cart;

  })();

}).call(this);
